*{
    font-family: "Microsoft YaHei UI";
}
html,body{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
a:hover {
    text-decoration: none;
}
body .tips-class .layui-layer-content {
    color: red;
}
.nav-section{
    width: 100%;
    padding: 15px 0;
    position: absolute;
    top: 0;
    z-index: 2;
    background: rgba(0,0,0,0.8);
    overflow: hidden;
}
.mIcon{
    display: none;
}
.m-nav-content{
    display: none;
}
.logo{
    display: inline-block;
    vertical-align: middle;
}
.logo-text{
    display: inline-block;
    padding-left: 10px;
    border-left: 1px solid rgba(255,255,255,0.8);
    vertical-align: middle;
}
.logo-text>div{
    font-size: 12px;
    color: rgba(255,255,255,0.8);
}
.nav-content{
    display: inline-block;
    vertical-align: middle;
}
.nav-content ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.nav-content ul li{
    padding: 0px 8px;
    display: inline-block;
    vertical-align: middle;
}
.nav-content ul li a{
    color: rgba(255,255,255,0.7);
    padding: 3px 0px;
}
.nav-content ul li:nth-child(9) a{
    background: #0d7ad6;
    color: #ffffff;
    display: inline-block;
    padding: 3px 12px;
    border-radius: 3px;
}
.nav-content ul li:nth-child(10) a{
    background: #eb8008;
    color: #ffffff;
    display: inline-block;
    padding: 3px 12px;
    border-radius: 3px;
}
.nav-content ul li a:hover{
    color: rgba(255,255,255,1);
}
.nav-active{
    color: rgba(255,255,255,1)!important;
    font-weight: bold;
}
.banner-seciton{
    width: 100%;
    height: 700px;
    background: url(../images/index_banner.png) no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
    overflow: hidden;
}
.banner-slogin{
    height: 110px;
    position: absolute;
    left: 0;
    right: 0;
    top: 25%;
    margin: auto;
}
.banner-slogin h3{
    text-align: center;
    font-size: 42px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 30px;
    letter-spacing: 10px;
}
.banner-slogin div{
    text-align: center;
}
.banner-slogin div .search {
    height: 40px;
    width: 360px;
    display: inline-block;
    border-radius: 20px;
    padding: 0 15px;
    border: 0;
    outline: none;
    position: relative;
    left: 18px;
}
.banner-slogin div a {
    width: 100px;
    height: 40px;
    line-height: 28px;
    display: inline-block;
    padding: 6px 18px;
    color: #ffffff;
    background: #fe7e02;
    color: #ffffff;
    border-radius: 20px;
    font-size: 21px;
    position: relative;
    top: 1px;
    right: 18px;
}
.banner-slogin div a img{
    margin-left: 10px;
}
.banner-bottom{
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    padding: 25px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    height: 70px;
}
.banner-bottom span:first-child{
    margin-right: 30px;
}
.banner-news{
    width: 100%;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    padding: 15px 0;
}
.banner-news-col{
    display: inline-block;
    width: 33%;
}
.banner-news-col img{
    vertical-align: top;
}
.banner-news-content{
    display: inline-block;
    vertical-align: top;
    padding-left: 15px;
}
.banner-news-content div{
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: bolder;
}
.banner-news-content div a{
    color: #ffffff;
}
.banner-news-content p a{
    font-size: 14px;
    color: #ffffff;
}
.data-content-btn-col{
    width: 33.33333333%;
    height: 165px;
    float: left;
    padding: 30px 0;
    cursor: pointer;
}
.data-content-btn-col>div:first-child{
    text-align: center;
}
.data-content-btn-active{
    background-image: -moz-linear-gradient( -90deg, rgba(2,187,250,0) 0%, rgba(1,133,244,0.05882) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgba(2,187,250,0) 0%, rgba(1,133,244,0.05882) 100%);
    background-image: -ms-linear-gradient( -90deg, rgba(2,187,250,0) 0%, rgba(1,133,244,0.05882) 100%);
    border-bottom: 2px solid #4e7fff;
}
.f-b{
    position: absolute;
    z-index: -1;
}
.f-b-active{
    z-index: 2;
}
.f-w{
    position: relative;
    z-index: 1;
}
.data-content-btn{
    width: 100%;
    overflow: hidden;
}
.data-content-btn-col>div:last-child{
    text-align: center;
    font-size: 18px;
    color: #000000;
    margin-top: 20px;
}
.data-content-tab{
    width: 100%;
    overflow: hidden;
    box-shadow: 0 0 4px rgba(54,144,229,0.4);
    background: #ffffff;
    padding: 30px 50px;
}
.data-content-tab-module{
    display: none;
}
.data-content-tab-active{
    display: block;
}
.data-tab-cover{
    text-align: right;
}
.data-content-tab-title{
    font-size: 20px;
    color: #000000;
    font-weight: bolder;
}
.data-content-tab-col>p:first-child{
    font-size: 16px;
}
.data-content-tab-col>p:last-child{
    font-size: 14px;
    padding-left: 20px;
}
.data-content-tab-col>p>img{
    margin-right: 10px;
}
.more-btn{
    background: #fe7e02;
    display: inline-block;
    padding: 6px 16px;
    color: #ffffff;
    border-radius: 3px;
}
.index-add-section{
    width: 100%;
    height: 512px;
    padding: 70px 0 110px 0;
    background: url(../images/index_add_banner.png) no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
    overflow: hidden;
}
.credit-add-head h3{
    font-size: 30px;
    color: #ffffff;
    text-align: center;
}
.credit-add-head div{
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}
.credit-add-content{
    margin: 30px 0;
}
.credit-add-content>div{
    margin: 30px 0;
    height: 65px;
    position: relative;
}
.credit-add-content>div .credit-add-content-module{
    width: 160px;
    height: 65px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.credit-add-content>div .credit-add-content-module>div{
    display: inline-block;
    vertical-align: middle;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #2b4faa;
    text-align: center;
    line-height: 65px;
    margin-right: 10px;
}
.credit-add-content>div .credit-add-content-module>span{
    vertical-align: middle;
    color: #ffffff;
    font-size: 16px;
}
.index-section{
    width: 100%;
    padding: 40px 0 90px 0;
    background: #f9fdff;
    position: relative;
    overflow: hidden;
}
.index-wisdom-section{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.wisdom-head h3{
    font-size: 30px;
    color: #000000;
    text-align: center;
}
.wisdom-content{
    width: 100%;
    height: 457px;
    background-size: cover;
    position: relative;
}
.m-wisdom-swiper{
    display: none;
}
.wisdom-tab-content{
    position: absolute;
    width: 370px;
    height: 343px;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    margin: auto;
}
.wisdom-tab-content-bg{
    position: absolute;
    z-index: 2;
    top: -35%;
    left: -62%;
}
.wisdom-btn{
    text-align: center;
    border:1px solid #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 4px rgba(36,104,242,0.3);
    position: absolute;
    cursor: pointer;
    padding: 12px 30px;
    font-size: 18px;
    z-index: 4;
}
.wisdom-btn img{
    width: 30px;
    margin-right: 10px;
}
.wisdom-btn-active{
    background: rgb(26,104,242);
    color: #ffffff;
}
.wisdom-btn:nth-child(1){
    top: 10%;
    left: 10%;
}
.wisdom-btn:nth-child(2){
    top: 10%;
    right: 0;
}
.wisdom-btn:nth-child(3){
    bottom: 10%;
    left: 0;
}
.wisdom-btn:nth-child(4){
    bottom: 10%;
    right: 0;
}
.wisdom-tab-content-cover{
    display: none;
    position: relative;
    z-index: 1;
}
.wisdom-tab-content-cover-active{
    display: block;
}
.wisdom-more{
    overflow: hidden;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 4;
}
.wisdom-more a{
    display: inline-block;
    width: 150px;
    height: 40px;
    padding: 6px 18px;
    font-size: 21px;
    background: #fe7e02;
    color: #ffffff;
    border-radius: 20px;
}
.wisdom-more a img{
    margin-left: 10px;
}
.foot-section{
    width: 100%;
    background: #0f2760;
    padding: 80px 0 50px 0;
    position: relative;
    overflow: hidden;
}
.foot-link {
    width: 100%;
    padding: 15px 0;
    border-top: 1px solid #244ba9;
    border-bottom: 1px solid #244ba9;
    margin: 30px 0;
}
.foot-link span {
    font-size: 12px;
    color: #ffffff;
}
.foot-link a {
    font-size: 12px;
    color: rgba(255,255,255,0.6);
    margin: 0 20px;
}
.copyright {
    width: 100%;
    font-size: 12px;
    color: rgba(255,255,255,0.6);
    text-align: center;
}
.credit-type{
    width: 100%;
    background: url("../images/index_typebg.png") no-repeat;
    background-size: cover;
    background-position: 50% center;
}
.m-credit-type{
    display: none;
}
.credit-type-col{
    width: 25%;
    height: 415px;
    float: left;
    overflow: hidden;
    position: relative;
    transition: .6s all 0s;
}
.credit-type-col:nth-child(1){
    background: url("../images/credit_ty_bg1.png")no-repeat;
    background-size: cover;
    background-position: 0% center;
}
.credit-type-col:nth-child(2){
    background: url("../images/credit_ty_bg2.png")no-repeat;
    background-size: cover;
    background-position: 0% center;
}
.credit-type-col:nth-child(3){
    background: url("../images/credit_ty_bg3.png")no-repeat;
    background-size: cover;
    background-position: 100% center;
}
.credit-type-col-active{
    width: 50%;
    background-position: 50% center;
    transition: .6s all 0s;
}
.credit-type-dis-title{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    position: relative;
}
.credit-type-dis-title>div{
    width: 80px;
    height: 4px;
    background: #cbe2ff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    margin: auto;
}
.credit-type-dis-slogin{
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    margin: 10px 0;
}
.credit-type-dis-content{
    overflow: hidden;
    margin-top: 30px;
}
.credit-type-dis-content>div{
    margin-bottom: 15px;
}
.credit-type-dis-content>div>div:first-child{
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 5px;
}
.credit-type-dis-content>div>div:first-child img{
    margin-right: 5px;
}
.credit-type-dis-content>div>div:last-child{
    color: #ffffff;
    font-size: 14px;
    padding-left: 15px;
}
.credit-type-dis{
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 50%;
    height: 353px;
    top: 0;
    bottom: 0;
}
.credit-type-dis-active{
    display: block;
}
.credit-type-more{
    text-align: center;
}
.credit-type-zd{
    width: 60%;
    height: 182px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.credit-type-zd-active{
    display: none;
}
.credit-type-zd-cover{
    text-align: center;
    overflow: hidden;
    padding-bottom: 30px;
    position: relative;
}
.credit-type-zd-cover>div{
    width: 40px;
    height: 4px;
    background: #cbe2ff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    margin: auto;
}
.credit-type-zd-title{
    font-size: 18px;
    color: #ffffff;
    margin: 15px 0;
    text-align: center;
}
.foot-content{
    width: 100%;
    overflow: hidden;
}
.foot-content>div:first-child{
    padding: 0;
}
.foot-info-title{
    padding-bottom: 15px;
    border-bottom: 1px solid #244ba9;
    font-size: 14px;
    color: #ffffff;
}
.foot-info-content{
    margin-top: 15px;
    overflow: hidden;
}
.foot-info-content>p a{
    color: rgba(255,255,255,0.6);
    font-size: 12px;
}
.foot-info-content>p{
    color: rgba(255,255,255,0.6);
    font-size: 12px;
}
.foot-info-content form>p input{
    width: 100%;
    padding: 6px 12px;
    border: none;
    border-bottom: 1px solid #224ba9;
    outline: none;
    background: none;
    color: #ffffff;
}
.foot-info-content form>p input.error {
    border-bottom: 1px solid rgba(255,0,0,0.7);
}
.foot-info-content form>p input.error::-webkit-input-placeholder {
    color: rgba(255,0,0,0.7);
}
.foot-info-content form>p input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,0,0,0.7);
}

.foot-info-content form>p input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,0,0,0.7);
}

.foot-info-content form>p input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(255,0,0,0.7);
}
.foot-info-content form>p button{
    border-radius: 5px;;
    border-width: 0px;
    border-color: #2993FF;
    width: 100%;
    padding: 6px 12px;
    background: #2993FF;
    color: #FFFFFF;
    font-size: 16px;
}
.foot-info-code{
    display: inline-block;
    width: 45%;
}
.foot-info-code:first-child{
    margin-right: 8%;
}
.foot-info-code div img{
    width: 100%;
}
.foot-info-code p{
    text-align: center;
    color: rgba(255,255,255,0.6);
    font-size: 12px;
    margin-top: 10px;
}
.foot-contact p{
    padding-left: 30px;
    position: relative;
}
.foot-contact p img{
    position: absolute;
    left: 0;
    top: 0;
}
.banner-list-content{
    height: 96px;
    position: absolute;
    left: 0;
    right: 0;
    top: 30%;
    margin: auto;
}
.banner-list-content h3{
    font-size: 44px;
    color: #FFFFFF;
    text-align: center;
}
.banner-list-content div{
    font-size: 16px;
    margin-top: 25px;
    text-align: center;
    overflow: hidden;
    color: #d1f1ff;
}
.banner-list-content div a{
    display: inline-block;
    padding: 6px 18px;
    color: #ffffff;
    background: #fe7e02;
    font-size: 21px;
    width: 150px;
    height: 40px;
    border-radius: 20px;
}
.banner-list-content div a img{
    margin-left: 10px;
}
.banner-list-content p{
    text-align: center;
    font-size: 18px;
    color: #fe7e02;
    margin-top: 20px;
}
.about-banner{
    width: 100%;
    height: 700px;
    background: url("../images/about_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.about-des{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.about-des-title{
    padding: 10px 0;
    text-align: center;
    font-size: 30px;
    color: #000000;
}
.about-des-content{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}
.about-des-content-l{
    width: 100%;
    overflow: hidden;
}
.about-des-content-l p{
    text-indent: 2em;
    line-height: 1.8em;
    font-size: 14px;
    color: #333333;
}
.about-des-cover img{
    padding-top: 8px;
    width: 100%;
}
.about-honor{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.about-honor-title{
    text-align: center;
    font-size: 30px;
    color: #000000;
}
.about-honor-content{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}
.about-honor-content>div{
    margin-bottom: 20px;
}
.about-honor-content>div>div{
    text-align: center;
}
.about-honor-content>div>div img{
    width: 320px;
    height: 221px;
}
.about-history{
    width: 100%;
    padding: 50px 0;
    background: url("../images/about_timebg.png") no-repeat;
    background-size: cover;
    background-position: 50% center;
}
.about-history-content-text-col{
    width: 100%;
    margin-bottom: 40px;
}
.about-history-content-text-col>div:first-child{
    width: 30%;
    display: inline-block;
    vertical-align: top;
    color: #FFFFFF;
    font-size: 14px;
    text-align: right;
}
.about-history-content-text-col>div:last-child{
    display: inline-block;
    vertical-align: top;
    width: 60%;
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    margin-left: 9%;
}
.about-history-content-text-col>div:last-child div{
    margin-bottom: 5px;
}
.about-history-content-line{
    width: 19px;
    height: 500px;
    position: absolute;
    left: 40%;

}

.about-history-content-line-icon:nth-child(2){
    width: 1px;
    height: 44px;
    background: #22b8cc;
    margin: 0 auto;
}
.about-history-content-line-icon:nth-child(3){
    position: relative;
    top:-4px;
}
.about-history-content-line-icon:nth-child(4){
    width: 1px;
    height: 95px;
    background: #22b8cc;
    margin: 0 auto;
    position: relative;
    top:-4px;
}
.about-history-content-line-icon:nth-child(5){
    position: relative;
    top:-8px;
}
.about-history-content-line-icon:nth-child(6){
    width: 1px;
    height: 62px;
    background: #22b8cc;
    margin: 0 auto;
    position: relative;
    top:-7px;
}
.about-history-content-line-icon:nth-child(7){
    position: relative;
    top:-10px;
}
.about-history-content-line-icon:nth-child(8){
    width: 1px;
    height: 67px;
    background: #22b8cc;
    margin: 0 auto;
    position: relative;
    top:-10px;
}
.about-history-content-line-icon:nth-child(9){
    position: relative;
    top:-13px;
}
.repair-banner{
    width: 100%;
    height: 700px;
    background: url("../images/repair_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.repair-list-content{
    width: 100%;
    padding: 50px 0;
    background: #f5f6f7;
    overflow: hidden;
}
.repair-list-title{
    font-size: 26px;
    color: #000000;
    text-align: center;
}
.repair-link{
    width: 100%;
    padding: 50px 0;
    background: url("../images/reparir_alink.png") no-repeat;
    background-size: cover;
    background-position: 50% center;
    overflow: hidden;
}
.repair-link-title{
    text-align: center;
    font-size: 30px;
    color: #FFFFFF;
}
.repair-link-content{
    width: 100%;
    margin-top: 30px;
}
.repair-link-content-cover{
    width: 100%;
    background: #FFFFFF;
    text-align: center;
}
.repair-link-content-cover img{
    width: 100%;
}
.repair-list-content-title{
    text-align: center;
    font-size: 16px;
    color: #000000;
    margin: 10px 0;
}
.repair-list-content-des{
    text-align: center;
    font-size: 12px;
}
.repair-list-module-title h5{
    text-align: center;
    font-size: 20px;
    font-weight: bolder;
}
.repair-list-module-title div{
    text-align: center;
    font-size: 14px;
    color: #000000;
}
.repair-list-module-col>div:nth-child(1){
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 15px;
}
.repair-list-module-col>div:nth-child(1) img{
    margin-right: 10px;
}
.repair-list-module-col>p{
    padding-left: 16px;
    line-height: 1.8em;
    font-size: 14px;
    color: #333333;
    text-align: justify;
}
.repair-list-module-col>p img{
    width: 100%;
}
.repair-list-module-col>div:nth-child(2){
    padding-left: 16px;
    margin-bottom: 36px;
    font-size: 15px;
    color: #000000;
    font-weight: bolder;
}
.repair-list-module-col>div:nth-child(2) span:nth-child(odd){
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bolder;
    display: inline-block;
    padding: 3px 12px;
    background: #4e7fff;
}
.repair-list-module-col>div:nth-child(2) span:nth-child(even){
    font-size: 14px;
    color: #4e7fff;
    font-weight: bolder;
    display: inline-block;
}
.repair-list-module-lc{
    color: #333333!important;
}
.repair-list-module-lc>div{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.repair-list-module-lc>div div{
    text-align: center;
}
.repair-contact{
    font-size: 16px;
    color: #333333;
    font-weight: bolder;
    margin: 30px 0;
}
.repair-contact span{
    font-size: 22px;
    color: #4e7fff;
    font-weight: bolder;
}
.repair-list-module-des{
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
    position: relative;
    font-size: 18px;
    color: #333333;
    margin-bottom: 50px;
}
.repair-list-module-des img{
    position: absolute;
    left: 0;
    bottom: 0;
}
.repair-list-map{
    width: 100%;
    height: 350px;
    background: url("../images/repair-map.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
    margin: 30px 0;
}
.repair-list-map-content{
    width: 265px;
    height: 141px;
    padding: 15px;
    position: absolute;
    top: 0;
    left: 10%;
    bottom: 0;
    margin: auto;
}
.repair-list-map-content div:first-child{
    font-size: 16px;
    color: #2468f2;
    line-height: 2em;
    margin-bottom: 15px;
}
.repair-list-map-content div:last-child a{
    display: inline-block;
    padding: 6px 16px;
    color: #ffffff;
    background: #2468f2;
    border-radius: 3px;
}
.news-section{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
    position: relative;
}
.news-banner{
    width: 100%;
    height: 589px;
    background: url("../images/news_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.news-section .breadcrumb{
    background: #FFFFFF;
}
.news-hot-col{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.news-hot-cover{
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.news-hot-cover img{
    width: 100%;
}
.news-hot-content{
    width: 49%;
    padding-left: 30px;
    display: inline-block;
    vertical-align: top;
}
.news-hot-content>div:nth-child(1){
    margin: 20px 0;
}
.news-hot-content>div:nth-child(1) a{
    font-size: 20px;
    color: #333333;
}
.news-hot-content>div:nth-child(1):hover a{
    color: #2b4faa;
}
.news-hot-content>div:nth-child(2){
    font-size: 16px;
    line-height: 1.8em;
    text-align: justify;
}
.news-hot-content>div:nth-child(3){
    margin-top: 20px;
    font-size: 14px;
    color: #666666;
}
.news-conlist-col{
    width: 100%;
    padding: 20px 15px;
    border-bottom: 1px solid #eeeeee;
}
.news-conlist-col>div:nth-child(1){
    margin-bottom: 20px;
}
.news-conlist-col>div:nth-child(1) a{
    font-size: 16px;
    color: #333333;
}
.news-conlist-col>div:nth-child(1) span{
    font-size: 12px;
    color: #666666;
    float: right;
}
.news-conlist-col>div:nth-child(1):hover a{
    color: #2b4faa;
}
.page{
    width: 100%;
    padding: 15px 0;
    text-align: right;
}
.news-detail{
    width: 100%;
    background: #f5f6f7;
    padding: 50px 0;
    overflow: hidden;
    position: relative;
}
.news-detail-content{
    width: 100%;
    overflow: hidden;
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
    background: #ffffff;
    padding: 30px 50px;
}
.news-detail-content h4{
    font-size: 28px;
    color: #000000;
    font-weight: bolder;
}
.news-detail-content-mark  span{
    font-size: 12px;
    color: #9a9a9a;
    margin-right: 20px;
}
.news-detail-content-udit{
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.apply-section{
    width: 100%;
    height: 100%;
    position: relative;
    background: url("../images/apply_banner.png") no-repeat;
    background-size: cover;
    background-position: 50% center;
}
.freeapply-content {
    width: 768px;
    height: 500px;
    overflow: hidden;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.freeapply-content-title {
    width: 100%;
    background: url("../images/apply_tbg.png");
    overflow: hidden;
    background-size: cover;
    background-position: 50% center;
    padding: 30px;
}

.freeapply-content-title h4 {
    font-size: 24px;
    color: #ffffff;
}

.freeapply-content-title p {
    font-size: 14px;
    color: #ffffff;
}

.freeapply-content-module {
    background: #ffffff;
    width: 100%;
    overflow: hidden;
    padding: 30px;
}

.freeapply-content-module > div:first-child {
    display: inline-block;
    width: 60%;
    vertical-align: middle;
}

.freeapply-content-module > div:last-child {
    display: inline-block;
    width: 30%;
    vertical-align: middle;
    margin-left: 9%;
    border-left: 1px solid #bfbfbf;
}

.form-col {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

.form-col label {
    font-weight: normal;
    width: 80px;
    text-align: right;
}

.form-col-input {
    display: inline-block;
    margin-left: 10px;
    width: 77%;
}

.form-col-input input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #bfbfbf;
    padding: 3px 15px;
    outline: none;
}

.form-col-input input.error {
    border-bottom: 1px solid red;
}

.form-col-input input.error::-webkit-input-placeholder {
    color: red;
}

.form-col-input input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

.form-col-input input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;
}

.form-col-input input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.form-col-code {
    display: inline-block;
    margin-left: 10px;
    width: 77%;
}

.form-col-code input {
    width: 50%;
    border: none;
    border-bottom: 1px solid #bfbfbf;
    padding: 3px 15px;
    outline: none;
}

.form-col-code input.error {
    border-bottom: 1px solid red;
}

.form-col-code input.error::-webkit-input-placeholder {
    color: red;
}

.form-col-code input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

.form-col-code input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;
}

.form-col-code input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.form-col-code a {
    display: inline-block;
    padding: 6px 15px;
    color: #ffffff;
    font-size: 14px;
    background: #2468f2;
    margin-left: 10px;
    border-radius: 5px;
}

.form-col-btn {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    text-align: center;
}

.form-col-submit {
    padding: 6px 24px;
    background: #fe7e02;
    color: #ffffff;
    border: none;
    outline: none;
    border-radius: 20px;
}

.form-col-deal {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
    text-align: center;
}

.form-col-deal label {
    font-weight: normal;
}

.freeapply-deal {
    cursor: pointer;
}

.checkbox-custom {
    position: relative;
    padding: 0 15px 0 25px;
    margin-bottom: 7px;
    margin-top: 0;
    display: inline-block;
}

.checkbox-custom input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    margin: -6px 0 0 0;
    top: 50%;
    left: 3px;
}

.checkbox-custom input[type="checkbox"].error + label span {
    color: red;
}

.checkbox-custom label:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -9px;
    width: 19px;
    height: 18px;
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #bbb;
    background: #fff;
}

.checkbox-custom input[type="checkbox"]:checked + label:after {
    position: absolute;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    content: "\e013";
    top: 42%;
    left: 3px;
    margin-top: -5px;
    font-size: 11px;
    line-height: 1;
    width: 16px;
    height: 16px;
    color: #333;
}

.checkbox-custom label {
    cursor: pointer;
    line-height: 1.2;
    font-weight: normal;
    margin-bottom: 0;
    text-align: left;
}

.code-cover {
    text-align: center;
}

.code-info p {
    text-align: center;
    font-size: 14px;
}
.login-section{
    width: 100%;
    height: 100%;
    position: relative;
    background: url("../images/login_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
}
.login-module{
    position: absolute;
    width: 368px;
    height: 445px;
    left: 0;
    right: 0;
    top:0;
    bottom: 0;
    margin: auto;
}
.login-cover {
    display: inline-block;
    width: 560px;
}

.login-content {
    width: 386px;
    height: 445px;
    background: url("../images/login_formbg.png")no-repeat;
    background-size: cover;
    display: inline-block;
    padding: 50px;
    vertical-align: middle;
}

.login-content-title {
    overflow: hidden;
    width: 100%;
    margin-bottom: 30px;
}

.login-content-title {
    line-height: 36px;
}

.login-content-title a:first-child {
    color: #ecfcff;
    font-size: 26px;
    float: left;
}

.login-content-title a:last-child {
    color: #ecfcff;
    font-size: 12px;
    float: right;
}

.login-col {
    width: 100%;
    padding: 6px;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #1489cc;
    border-radius: 5px;
}

.login-col span {
    display: inline-block;
    padding: 3px 6px;
}

.login-col span img {
    width: 16px;
}

.login-col input {
    background: none;
    border: none;
    outline: none;
    padding: 3px 6px;
    color: #05ffff;
}

.login-col input::-webkit-input-placeholder {
    color: #0071d4;
}
.login-remember[type="checkbox"] {
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 18px;
    position: relative;
    margin: 0;
}

.login-remember[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #124180;
    width: 100%;
    height: 100%;
    border: 1px solid #1489cc
}

.login-remember[type="checkbox"]:checked::before {
    content: "\2713";
    background-color: #124180;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 1px solid #1489cc;
    color: #05ffff;
    font-size: 20px;
    font-weight: bold;
}
.login-remember-content label{
    font-weight: normal;
    color: #1adcff;
    margin: 0;
    vertical-align: middle;
    margin-left: 5px;
}
.login-col-btn {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
    text-align: center;
}
.login-remember-content{
    display: inline-block;
}
.login-remember-forget{
    display: inline-block;
    float: right;
}
.login-remember-forget a{
    color: #1adcff;
}
.login-submit {
    width: 178px;
    padding: 12px 24px;
    background-image: -moz-linear-gradient( 90deg, rgb(1,119,228) 0%, rgb(0,184,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(1,119,228) 0%, rgb(0,184,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(1,119,228) 0%, rgb(0,184,255) 100%);
    border-radius: 3px;
    color: #FFFFFF;
    border: none;
    outline: none;
}
.login-col-password{
    margin-bottom: 15px;
    overflow: hidden;
}
.code-input{
    width: 139px;
}
#canvas{
    width: 96px;
    height: 36px;
    background: #FFFFFF;
    vertical-align: middle;
}
.freeapply-content {
    width: 768px;
    height: 500px;
    overflow: hidden;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.xygs-section{
    width: 100%;
    padding: 50px 0;
    background: #1f57a0;
}
.creditpublic-data-lis{
    width: 100%;
    overflow: hidden;
}
.creditpublic-data-list table{
    width: 100%;
}
.creditpublic-data-list table tr:nth-child(odd){
    background: #f0f4f8;
}
.creditpublic-data-list table tr:nth-child(even){
    background: #FFFFFF;
}
.creditpublic-data-list-title{
    background: #2e77c2!important;
}
.creditpublic-data-list-title td{
    color: #ffffff!important;
    text-align: center;
    font-size: 14px!important;
    padding: 15px 0!important;
}
.creditpublic-data-list table tr td{
    padding: 10px 0;
    text-align: center;
    color: #2f2f2f;
    font-size: 14px;
}
.report-page{
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: fixed;
    top:0;
    left: 0;
    z-index: 2;
}
.report-seciton{
    width: 700px;
    height: 900px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    overflow: hidden;
    background: #FFFFFF;
}
.report-btn{
    cursor: pointer;
}
.report-title{
    padding: 5px;
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    position: relative;
}
.report-title img{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 15px;
}
.report-content{
    width: 100%;
    padding: 15px 35px;
    position: relative;
}
.report-content img{
    width: 100%;
}
.report-seciton-content{
    width: 100%;
    padding: 135px;
    position: absolute;
    top:0;
    left: 0;
}
.report-seciton-content-head{
    overflow: hidden;
    font-size: 12px;
}
.report-seciton-content-head span:first-child{
    float: left;
    font-size: 14px;
    color: #666666;
}
.report-seciton-content-head span:last-child{
    float: right;
    font-size: 14px;
    color: #666666;
}
.report-seciton-content h3{
    text-align: center;
    font-size: 16px;
    color: #2f2f2f;
    font-weight: bolder;
    margin: 30px 0;
}
.report-seciton-content-base{
    list-style: none;
    margin-bottom: 20px;
    padding: 0;
}
.report-seciton-content-base li{
    padding: 3px 0;
    font-size: 16px;
    color: #333333;
}
.report-seciton-content-base li label{
    color: #333333;
}
.report-seciton-content-bottom{
    list-style: none;
    padding: 0;
}
.report-seciton-content-bottom li{
    padding: 3px 0;
    font-size: 12px;
    color: #5f5f5f;
}
.report-seciton-content-bottom li label{
    color: #2f2f2f;
}
.report-close{
    font-size: 26px;
    color: #666666;
    float: right;
    cursor: pointer;
}
.finace-banner{
    width: 100%;
    height: 700px;
    background: url("../images/finace_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.finace-info{
    width: 100%;
    padding: 50px 0;
    background: #f5f6f7;
    position: relative;
    overflow: hidden;
}
.finace-info .row{
    margin-top: 30px;
}
.finace-title-des{
    text-align: center;
    margin: 10px 0;
    font-size: 14px;
    color: #2f2f2f;
}
.finace-info-content{
    width: 100%;
    background: #ffffff;
    padding: 30px;
}
.finace-info-content-cover>div{
    text-align: center;
    font-size: 18px;
}
.finace-info-content-cover>div:first-child{
    margin-bottom: 15px;
}
.finace-info-content-cover{
    margin-bottom: 15px;
    color: #464a53;
    font-size: 16px;
}
.finace-info-content-cover img{
    margin-right: 15px;
}
.finace-info-content>div:last-child{
    font-size: 16px;
}
.finace-info-content>div:last-child p{
    margin-bottom: 20px;
}
.list-common-title h3{
    font-size: 30px;
    text-align: center;
}
.finace-title-tline{
    width: 100%;
    padding: 10px 0 15px 0;
    position: relative;
    text-align: center;
}
.finace-title-tline img{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.finace-about{
    width: 100%;
    padding: 50px 0;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}
.finace-about-content{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.finace-about-content>img{
    width: 345px;
    margin-left: 8%;
}
.finace-about-content-left{
    width: 40%;
    display: inline-block;
    vertical-align: top;
    padding: 30px 0;
}
.finace-about-content-left>div:first-child{
    text-align: left;
}
.finace-about-content-left>div img{
    width: 320px;
}
.finace-about-content-left>div:last-child{
    font-size: 14px;
    color: #2f2f2f;
    line-height: 2em;
    text-align: justify;
    margin-top: 30px;
}
.finace-lc{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
    position: relative;
}
.finace-lc-content{
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.data-info{
    width: 100%;
    background: #f6f8fb;
    overflow: hidden;
    position: relative;
}
.data-info-bg:nth-child(even){
    background: #ffffff;
}
.data-info-col{
    padding: 40px 0;
}
.data-info-content-l{
    display: inline-block;
    width: 55%;
    vertical-align: middle;
    margin-right: 4%;
}
.data-info-content-l h4{
    color: #005ab3;
    font-size: 24px;
}
.data-info-content-l p{
    font-size: 14px;
    color: #5f5f5f;
}
.data-info-content-r{
    display: inline-block;
    width: 40%;
    vertical-align: middle;
}
.data-info-content-r img{
    width: 100%;
}
.data-info-content-r h4{
    color: #005ab3;
    font-size: 22px;
}
.data-info-content-r p{
    font-size: 14px;
    color: #5f5f5f;
}
.data-info-cover{
    width: auto!important;
    height: 375px;
}
.data-info-bg:nth-child(3) img{
    width: 275px!important;
    height: auto!important;
}
.data-apply{
    width: 100%;
    padding: 15px 0;
    background: url("../images/data-formbg.png")no-repeat;
    background-size: cover;
    background-position: 50% 65%;
}
.data-apply-content{
    width: 60%;
    margin: 30px auto;
    background: #ffffff;
    box-shadow: 0 0 4px rgba(95,95,95,0.3);
    padding: 35px 50px;
}
.data-apply-content-info{
    font-size: 14px;
    color: #2f2f2f;
    margin-bottom: 15px;
    text-indent: 2em;
}
.data-apply-content-col{
    margin: 30px 0;
}
.data-apply-content-col label{
    font-weight: 400;
    font-size: 14px;
    color: #2f2f2f;
    display: inline-block;
    width: 60px;
    text-align: right;
    margin-right: 15px;
}
.data-apply-content-col input{
    border:none;
    border-bottom: 1px solid #bfbfbf;
    width: 80%;
    outline: none;
}
.data-apply-content-col input.error {
    border-bottom: 1px solid red;
}

.data-apply-content-col input.error::-webkit-input-placeholder {
    color: red;
}

.data-apply-content-col input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

.data-apply-content-col input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;
}

.data-apply-content-col input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}
.data-apply-content-code{
    margin: 30px 0;
}
.data-apply-content-code label{
    font-weight: 400;
    font-size: 14px;
    color: #2f2f2f;
    display: inline-block;
    width: 60px;
    text-align: right;
    margin-right: 15px;
}
.data-apply-content-code input{
    border:none;
    border-bottom: 1px solid #bfbfbf;
    width: 57%;
    outline: none;
}
.data-apply-content-code input.error {
    border-bottom: 1px solid red;
}

.data-apply-content-code input.error::-webkit-input-placeholder {
    color: red;
}

.data-apply-content-code input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
}

.data-apply-content-code input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;
}

.data-apply-content-code input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}
.data-apply-content-code a{
    display: inline-block;
    padding: 6px 16px;
    color: #ffffff;
    background: #2468f2;
    font-size: 12px;
}
.data-apply-content-check{
    text-align: center;
    margin: 50px 0 40px 0;
}
.data-apply-content-btn{
    text-align: center;
}
.data-apply-content-btn input{
    padding: 6px 24px;
    background: #7d7d7d;
    color: #ffffff;
    border:none;
    outline: none;
    border-radius: 20px;
}
.data-banner{
    width: 100%;
    height: 700px;
    background: url("../images/data_banner.jpg")no-repeat;
    background-size: cover;
    background-position: 50% 100%;
    position: relative;
}
.xygs-banner{
    width: 100%;
    height: 700px;
    background: url("../images/xygs_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.xygs-data{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.creditpublic-search-form{
    width: 100%;
    text-align: center;
    margin: 30px 0;
}
.creditpublic-search-form>img{
    margin-right: 15px;
}
.creditpublic-search-form input{
    width: 430px;
    height: 44px;
    padding-left: 15px;
    border: 1px solid #cccccc;
    outline:none;
}
.creditpublic-search-form a{
    display: inline-block;
    background: #fe7e02;
    color: #ffffff;
    padding: 12px 24px;
    position: relative;
    left: -4px;
    top: -1px;
}
.creditpublic-search-form a img{
    margin-right: 10px;
}
.creditpublic-data-list{
    width: 100%;
    overflow: hidden;
}
.xygs-view{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
    background: #f5f6f7;
}
.xygs-view-type-col{
    width: 20%;
    float: left;
    text-align: center;
}
.xygs-view-type-col>div:first-child{
    margin-bottom: 10px;
}
.xygs-view-type-col>div:last-child{
   font-size: 16px;
    color: #333333;
    font-weight: bolder;
}
.xygs-view-type{
    margin-top: 30px;
    overflow: hidden;
}
.xygs-btn{
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    text-align: center;
}
.xygs-btn a{
    display: inline-block;
    padding: 12px 24px;
    color: #FFFFFF;
    background: #fe7e02;
}
.xygs-view-type-des{
    width: 100%;
    overflow: hidden;
}
.xygs-view-type-des>div:first-child{
    display: inline-block;
    width: 80px;
    position: relative;
    padding: 15px 0;
    color: #666666;
    font-size: 14px;
    vertical-align: middle;
}
.xygs-view-type-des>div:first-child img{
    position: absolute;
    top:0;
    bottom:0;
    right:0;
    margin: auto;
}
.xygs-view-type-des>div:last-child{
    display: inline-block;
    width: 89%;
    text-align: justify;
    padding-left: 5px;
    color: #666666;
    vertical-align: middle;
}
.xygs-honor{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
    background: #f5f6f7;
}
.xygs-honor .row{
    margin-top: 30px;
}
.xygs-honor .row>div>div {
    text-align: center;
}
.xygs-honor .row>div>div img{
    width: 275px;
    height: 195px;
}
.xygs-advantage{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.xygs-advantage-content{
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}
.xygs-advantage-content>div>div{
    width: 70%;
    margin: 0 auto;
}
.xygs-advantage-content>div>div>div:nth-child(1){
    text-align: center;
}
.xygs-advantage-content>div>div>div:nth-child(2){
    text-align: center;
    font-size: 16px;
    color: #333333;
    font-weight: bolder;
    margin: 15px 0;
}
.xygs-advantage-content>div>div>div:nth-child(3){
    text-align: justify;
    font-size: 14px;
    color: #333333;
}
.archive-banner{
    width: 100%;
    height: 700px;
    background: url("../images/archives_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.archive-function{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
    background: #f5f6f7;
}
.archive-function-content{
    width: 100%;
    margin: 50px 0 30px 0;
    overflow: hidden;
}
.archive-function-content-module{
    width: 278px;
    height: 190px;
    background: #FFFFFF;
    box-shadow: 0 0 4px rgba(0,0,0,0.4);
    padding: 28px 18px 40px 20px;
}
.archive-function-content-module>div:nth-child(1)>div{
    display: inline-block;
    vertical-align: middle;
}
.archive-function-content-module>div:nth-child(1)>div>div:nth-child(1){
    font-size: 16px;
    color: #464a53;
    font-weight: bolder;
}
.archive-function-content-module>div:nth-child(1)>div>div:nth-child(2){
    font-size: 14px;
    color: #464a53;
}
.archive-function-content-module>div:nth-child(2)>img{
   width: 100%;
}
.archive-function-content-module>div:nth-child(3){
    font-size: 14px;
    color: #464a53;
}
.archive-roler{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.archive-roler-content{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}
.archive-roler-content-col:nth-child(1){
    width: 49%;
    display: inline-block;
    margin-right: 1%;
    position: relative;
}
.archive-roler-content-col:nth-child(2){
    width: 49%;
    display: inline-block;
    position: relative;
}

.archive-roler-content-title{
    text-align: center;
    font-size: 18px;
    color: #333333;
    font-weight: bolder;
}
.archive-roler-content-col:nth-child(1) .archive-roler-content-col-module{
    background:#e7ecf1;
    padding: 10px;
    width: 100%;
    margin-top: 50px;
    position: relative;
}
.archive-roler-content-col:nth-child(1) .archive-roler-content-col-module>div{
    margin-bottom: 20px;
}
.archive-roler-content-col:nth-child(1) .archive-roler-content-col-module>div img{
    margin-right: 15px;
}
.archive-roler-content-col:nth-child(2) .archive-roler-content-col-module{
    background:#FFFFFF;
    padding: 10px;
    width: 100%;
    margin-top: 50px;
    border: 1px solid #e7ecf1;
    position: relative;
}
.archive-roler-content-col:nth-child(2) .archive-roler-content-col-module>div{
    margin-bottom: 20px;
}
.archive-roler-content-col:nth-child(2) .archive-roler-content-col-module>div img{
    margin-right: 15px;
}
.roler-arrow{
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #e7ecf1;
    position: absolute;
    right: -15px;
    top: 0;
    bottom: 0;
    margin: auto!important;
}
.archive-roler-content-col:nth-child(1) .archive-roler-content-col-module:before{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    padding: 0;
    display: block;
    content: '';
    z-index: 10;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #e7ecf1;
    margin: auto;
}
.archive-roler-content-col:nth-child(2) .archive-roler-content-col-module:before{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    padding: 0;
    display: block;
    content: '';
    z-index: 12;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #FFFFFF;
    margin: auto;
}
.archive-roler-content-col:nth-child(2) .archive-roler-content-col-module:after{
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    padding: 0;
    display: block;
    content: '';
    z-index: 10;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #e7ecf1;
    margin: auto;
}
.archive-product{
    width: 100%;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}
.archive-product-btn-col{
    width: 25%;
    padding-bottom: 25px;
}
.archive-product-btn-col>div:first-child{
    margin-bottom: 10px;
}
.archive-product-btn-col>div:last-child{
    margin-top: 0px;
}
.archive-product .data-content-tab{
    background: #f5f6f7;
    box-shadow: none;
}
.archive-product-title{
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.archive-product-title span{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #2b4faa;
    vertical-align: middle;
    margin: 0 15px;
}
.archive-product-tab-content{
    width: 85%;
    margin: 30px auto;
}
.archive-product-content-module{
    width: 100%;
    background: #FFFFFF;
    border-radius: 50px;
    padding: 15px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #333333;
    font-weight: bolder;
}
.archive-product-content-module img{
    width: 50px;
    margin-right: 15px;
}
.factory-banner{
    width: 100%;
    height: 700px;
    background: url("../images/factory_banner.png")no-repeat;
    background-size: cover;
    background-position: 50% center;
    position: relative;
}
.factory-form{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
}
.factory-form-content{
    width: 100%;
    margin: 30px 0;
}
.factory-form-content input{
    width: 21%;
    padding: 6px 12px;
    border: 1px solid #b1b1b1;
    outline: none;
    margin-right: 15px;
}
.factory-form-content input.error {
    border: 1px solid rgba(255,0,0,0.7);
}
.factory-form-content input.error::-webkit-input-placeholder {
    color: rgba(255,0,0,0.7);
}
.factory-form-content input.error::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,0,0,0.7);
}
.factory-form-content input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,0,0,0.7);
}
.factory-form-content input.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(255,0,0,0.7);
}
.factory-form-content button{
    background: #4e7fff;
    color: #FFFFFF;
    padding: 6px 12px;
    border: none;
    outline: none;
}
.factory-type{
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
    padding-bottom: 0;
}
.factory-type-btn{
    width: 100%;
    overflow: hidden;
}
.factory-type-btn-col{
    width: 16.66666667%;
    padding: 15px;
    float: left;
    border: 1px solid #b1b1b1;
    border-right: none;
    cursor: pointer;
}
.factory-type-btn-col:last-child{
    border-right: 1px solid #b1b1b1;
}
.factory-type-btn-col>div{
    position: relative;
    width: 100%;
}
.factory-type-btn-col>div>div:first-child{
    text-align: center;
    margin-bottom: 10px;
}
.factory-type-btn-col>div>div:last-child{
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.factory-icon{
    position: absolute;
    z-index: -1;
}
.factory-type-btn-col-active{
    background: #4e7fff;
}
.factory-type-btn-col-active>div>div:last-child{
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}
.factory-type-btn-col-active .factory-icon{
    z-index: 1;
}
.factory-type-content{
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
}
.factory-type-content-btn{
    width: 100%;
    margin: 20px 0;
    overflow: hidden;
    text-align: center;
}
.factory-type-content-btn a{
    display: inline-block;
    padding: 4px 16px;
    background: #4e7fff;
    color: #FFFFFF;
    width: 100px;
    height: 28px;
    font-size: 15px;
}
.factory-type-content-tab-title{
    width: 100%;
    padding: 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    font-size: 18px;
    color: #000000;
}
.factory-type-content-tab-title img{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.factory-td{
    width: 100%;
    overflow: hidden;
}
.factory-td-title{
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
    text-align: center;
    font-size: 30px;
    color: #000000;
}
.factory-td-content{
    width: 100%;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 15px 0;
    margin-bottom: 30px;
}
.factory-td-content>div:first-child{
    text-align: center;
}
.factory-td-content>div:last-child{
    text-align: center;
    font-size: 14px;
    margin-top: 15px;
}
.factory-solution{
    width: 100%;
    background: url("../images/factory_fa.png")no-repeat;
    background-position: 50% center;
    background-size: cover;
    overflow: hidden;
    padding: 50px 0;
}
.factory-solution-content{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}
.factory-solution-content-module{
    margin-bottom: 50px;
}
.factory-solution-content-module img{
    vertical-align: top;
    margin-right: 15px;
}
.factory-solution-content-module>div{
    display: inline-block;
    width: 83%;
}
.factory-solution-content-module>div>div:first-child{
    font-size: 16px;
    color: #333333;
    font-weight: bolder;
    margin-bottom: 10px;
}
.factory-solution-content-module>div>div:last-child p{
    margin: 5px 0;
    font-size: 14px;
}
.factory-product-module>div:nth-child(1){
    text-align: center;
}
.factory-product-module>div:nth-child(2){
    text-align: center;
    margin: 15px 0;
    font-size: 16px;
    color: #333333;
    font-weight: bolder;
}
.factory-product-module>div:nth-child(3) ul{
    margin: 0;
    padding: 0;
}
.factory-product-module>div:nth-child(3) ul li{
    font-size: 14px;
    text-align: left;
    margin-bottom: 5px;
}
.factory-product-content{
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
    text-align: center;
}
.factory-product-content>div{
    padding: 0;
    display: inline-block;
    width: auto;
    margin-right: 25px;
    float: none;
    vertical-align: top;
}
.factory-product-content>div:last-child{
    margin-right: 0px
}
.factory-product-content>div:nth-child(2){
    margin-right: 42px;
}
.factory-product-content>div:nth-child(3){
    margin-right: 77px;
}
.factory-product-content>div:nth-child(4){
    margin-right: 77px;
}
.factory-product-content>div:nth-child(5){
    margin-right: 97px;
}
.factory-lineser{
    width: 100%;
    margin-top: 50px;
}
.factory-lineser p{
    text-align: center;
    font-size: 16px;
    color: #666666;
}
.factory-type-content-tab{
    width: 100%;
    overflow: hidden;
    display: none;
}
.factory-type-content-tab-active{
    display: block;
}
.factory-upline{
    width: 100%;
    padding: 50px 0;
    background: #f5f6f7;
}
.factory-lineser-content-title{
    text-align: center;
    font-size: 24px;
    color: #333333;
    font-weight: bolder;
    margin-bottom: 25px;
}
.factory-lineser-content{
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}
.factory-lineser-content-cover img{
    width: 100%;
}
.factory-lineser-content-info-col{
    width: 100%;
    margin-bottom: 20px;
}
.factory-lineser-content-info-col>div:first-child{
    width: 120px;
    padding: 0 15px;
    background: #2b2c3f;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
    font-size: 16px;
    vertical-align: top;
}
.factory-lineser-content-info-col>div:last-child{
    display: inline-block;
    border: 1px solid #666666;
    width: 63%;
    padding: 15px 10px 15px 25px;
    vertical-align: top;
}
.factory-lineser-content-info-col>div:last-child ul{
    margin: 0;
    padding: 0;
}
.factory-lineser-content-info-col>div:last-child ul li{
    font-size: 14px;
}
.factory-lineser-content-info-col:nth-child(1)>div{
    height: 92px;
}
.factory-lineser-content-info-col:nth-child(1)>div:first-child{
    line-height: 92px;
}
.factory-lineser-content-info-col:nth-child(2)>div{
    height: 112px;
}
.factory-lineser-content-info-col:nth-child(2)>div:first-child{
    line-height: 112px;
}
.factory-lineser-content-info-col:nth-child(3)>div{
    height: 112px;
}
.factory-lineser-content-info-col:nth-child(3)>div:first-child{
    line-height: 112px;
}
.factory-product{
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
}
.factory-zf-text-title{
    font-size: 18px;
    color: #333333;
    position: relative;
    padding: 15px 0;
}
.factory-zf-text-title img{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.factory-zf-text-des{
    font-size: 16px;
    line-height: 1.8em;
    text-align: justify;
    margin: 20px 0;
}
.factory-zf-text-btn a{
    display: inline-block;
    padding: 12px 24px;
    background: #4e7fff;
    color: #FFFFFF;
}
.factory-zf-cover img{
    width: 100%;
}
.factory-zf-view{
    width:100%;
    padding: 50px 0;
    overflow: hidden;
}
.factory-zf-view-content{
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
}
.factory-zf-view-content-module{
    width: 100%;
    padding: 15px;
    border: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 30px;
}
.factory-zf-view-content-module>div:first-child{
    font-size: 14px;
    color: #333333;
    font-weight: bolder;
    overflow: hidden;
}
.factory-zf-view-content-module>div:first-child span{
    vertical-align: middle;
}
.factory-zf-view-content-module>div:first-child a{
    display: inline-block;
    padding: 6px 12px;
    color: #666666;
    float: right;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
    border: 1px solid #b1b1b1;
}
.factory-zf-view-content-module>div:last-child{
    overflow: hidden;
    margin-top: 15px;
}
.factory-zf-view-content-module>div:last-child img{
    width: 100%;
}
.factory-zf-view-content-module>div:first-child a:hover{
    background: #2b4faa;
    color: #FFFFFF;
    border: 1px solid #2b4faa;
}
.factory-cy{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
    position: relative;
}
.factory-cy-content{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}
.factory-cy-content-module{
    width: 100%;
}
.factory-cy-content-module>div:first-child{
    text-align: center;
    margin-bottom: 15px;
}
.factory-cy>div:last-child{
    text-align: center;
    font-size: 18px;
    color: #333333;
}
.gyl-col{
    width: 20%;
    float: left;
}
.data-lc{
    width: 100%;
    padding: 75px 0;
    overflow: hidden;
}
.data-lc-col:nth-child(1){
    width: 30%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col:nth-child(2){
    width: 8%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col-main{
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.data-lc-main-title{
    width: 100%;
    background: #5cbc95;
    color: #FFFFFF;
    padding: 15px;
    font-size: 18px;
    font-weight: bolder;
    text-align: center;
}
.data-lc-main-content{
    width: 100%;
    padding: 15px;
    background: #cee9e0;
}
.data-lc-main-content span{
    display: inline-block;
    width: 30%;
    padding: 6px 16px;
    color: #333333;
    background: #FFFFFF;
    margin-right: 3%;
}
.data-lc-main-content span:last-child{
    margin-right: 0;
}
.data-lc-main-content-second{
    width: 100%;
    padding: 15px;
    background: #cee9e0;
}
.data-lc-main-content-second span{
    display: inline-block;
    width: 47%;
    padding: 6px 16px;
    color: #333333;
    background: #FFFFFF;
    margin-right: 3%;
}
.data-lc-main-content-second span:last-child{
    margin-right: 0;
}
.data-lc-main-content-third span{
    display: inline-block;
    width: 100%;
    padding: 6px 16px;
    color: #333333;
    background: #FFFFFF;
}
.data-lc-main-content-third{
    width: 100%;
    padding: 0 15px 15px 15px;
    background: #cee9e0;
}
.data-lc-col-main:last-child{
    margin-bottom: 0;
}
.data-lc-col:nth-child(2) img:nth-child(1){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 20px;
}
.data-lc-col:nth-child(2) img:nth-child(2){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 70px;
}
.data-lc-col:nth-child(4){
    width: 8%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col:nth-child(4) img:nth-child(1){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 20px;
}
.data-lc-col:nth-child(4) img:nth-child(2){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 70px;
}
.data-lc-col:nth-child(6){
    width: 8%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col:nth-child(6) img:nth-child(1){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 20px;
}
.data-lc-col:nth-child(6) img:nth-child(2){
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 70px;
}
.data-lc-col:nth-child(3){
    width: 15.333333333%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col:nth-child(5){
    width: 15.333333333%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col:nth-child(7){
    width: 15.333333333%;
    height: 297px;
    float: left;
    position: relative;
}
.data-lc-col-content{
    width: 100%;
    height: 242px;
    padding: 0 10px 10px 10px;
    background: #e0f1f9;
}
.data-lc-col-content-title{
    width: 100%;
    background: #1d95d4;
    color: #FFFFFF;
    padding: 15px;
    font-size: 18px;
    font-weight: bolder;
    text-align: center;
}
.data-lc-col-content-module{
    width: 100%;
    height: 100%;
    border-left: 1px dashed #1d95d4;
    border-right: 1px dashed #1d95d4;
    border-bottom: 1px dashed #1d95d4;
    padding: 10px;
}
.data-lc-col-content-module>div{
    width: 100%;
    padding: 6px 0;
    box-shadow:0 0 4px rgba(0,0,0,0.3);
    color: #666666;
    background: #FFFFFF;
    margin: 15px 0;
    overflow: hidden;
}
.data-lc-col-content-module>div img{
    margin: 0 10px;
}

@media (max-width: 1600px){
    .about-history-content-line{
        left: 38%;
    }
}
@media (max-width: 1440px){
    .about-history-content-line{
        left: 37%;
    }
    .report-seciton{
        width: 530px;
        height: 650px;
    }
    .report-seciton-content{
        padding: 90px;
    }
    .report-seciton-content h3{
        margin: 15px 0;
        font-size: 14px;
    }
    .report-seciton-content-base{
        margin-bottom: 5px;
    }
    .report-seciton-content-base li{
        font-size: 12px;
    }
}
@media (max-width: 1280px){
    .about-history-content-line{
        left: 36%;
    }
}
@media (max-width: 1200px){
    .about-history-content-line{
        left: 35%;
    }
}
@media (max-width: 1080px) {

    .nav-content {
        display: none;
    }

    .banner-news {
        display: none;
    }

    .banner-seciton {
        height: 375px;
    }

    .banner-slogin h3 {
        font-size: 18px;
        margin-bottom: 50px;
    }

    .banner-slogin div a {
        font-size: 14px;
    }

    .data-tab-cover img {
        width: 100%;
    }

    .foot-logo img {
        width: auto;
        margin-bottom: 20px;
    }

    .index-add-section {
        height: auto;
    }

    .wisdom-content {
        display: none;
    }

    .m-wisdom-swiper .swiper-slide {
        width: 65%;
    }

    .m-wisdom-swiper {
        padding: 15px;
        overflow: inherit;
        height: 300px;
        margin-top: 30px;
        display: block;
    }

    .m-wisdom-content {
        width: 100%;
        background: #ffffff;
        padding: 15px;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        height: 260px;
    }

    .m-wisdom-content img {
        width: 100%;
    }

    .m-wisdom-content div:last-child {
        text-align: center;
        margin-top: 15px;
        font-size: 14px;
        color: #333333;

    }

    .mIcon {
        width: 50px;
        height: 50px;
        padding: 3px 10px;
        position: absolute;
        z-index: 1;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        display: block;
    }

    .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        margin-top: 8px;
        margin-bottom: 8px;
        transition: all .4s ease;
        background: #ffffff;
    }

    .mIconActive .icon-bar:nth-child(1) {
        animation: 0.5s ease-out forwards animate1;
        -webkit-animation: 0.5s ease-out forwards animate1;
    }

    .mIconActive .icon-bar:nth-child(2) {
        opacity: 0;
    }

    .mIconActive .icon-bar:nth-child(3) {
        animation: 0.5s ease-out forwards animate2;
        -webkit-animation: 0.5s ease-out forwards animate2;
    }

    .mIconClose .icon-bar:nth-child(1) {
        animation: 0.5s ease-out forwards animate3;
        -webkit-animation: 0.5s ease-out forwards animate3;
    }

    .mIconClose .icon-bar:nth-child(2) {
        opacity: 1;
    }

    .mIconClose .icon-bar:nth-child(3) {
        animation: 0.5s ease-out forwards animate4;
        -webkit-animation: 0.5s ease-out forwards animate4;
    }

    @-webkit-keyframes animate1 {
        0% {
            -webkit-transform: rotate(0deg) translateY(0px);
        }

        100% {
            -webkit-transform: rotate(45deg) translateY(8px) translateX(8px);
        }
    }

    @keyframes animate1 {
        0% {
            transform: rotate(0deg) translateY(0px);
        }

        100% {
            transform: rotate(45deg) translateY(8px) translateX(8px);
        }
    }

    @-webkit-keyframes animate2 {
        0% {
            -webkit-transform: rotate(0deg) translateY(0px);
        }

        100% {
            -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);
        }
    }

    @keyframes animate2 {
        0% {
            transform: rotate(0deg) translateY(0px);
        }

        100% {
            transform: rotate(-45deg) translateY(-7px) translateX(6px);
        }
    }

    @-webkit-keyframes animate3 {
        0% {
            -webkit-transform: rotate(45deg) translateY(8px) translateX(8px);
        }

        100% {
            -webkit-transform: rotate(0deg) translateY(0px);
        }
    }

    @keyframes animate3 {
        0% {
            transform: rotate(45deg) translateY(8px) translateX(8px);
        }

        100% {
            transform: rotate(0deg) translateY(0px);
        }
    }

    @-webkit-keyframes animate4 {
        0% {
            -webkit-transform: rotate(-45deg) translateY(-8px) translateX(8px);
        }

        100% {
            -webkit-transform: rotate(0deg) translateY(0px);
        }
    }

    @keyframes animate4 {
        0% {
            transform: rotate(-45deg) translateY(-8px) translateX(8px);
        }

        100% {
            transform: rotate(0deg) translateY(0px);
        }
    }
    .m-nav-content {
        width: 100%;
        height: 100%;
        position: fixed;
        left: 100%;
        z-index: 3;
        background: #000000;
        transition: .6s all 0s;
        display: block;
    }

    .m-nav-active {
        left: 0;
        transition: .6s all 0s;
    }

    .m-nav-content ul {
        padding: 0;
        margin: 0;
        list-style: none;
        padding: 30px 15px;
        margin-top: 60px;
    }

    .m-nav-content ul li {
        padding: 15px 0;
        border-bottom: 1px solid #ffffff;
    }

    .m-nav-content ul a li {
        color: #ffffff;
    }

    .m-index-top {
        overflow: hidden;
    }

    .nav-section {
        z-index: 4;
    }

    .news-banner {
        height: 375px;
    }

    .news-hot-cover {
        width: 100%;
    }

    .news-hot-content {
        width: 100%;
        padding: 0;
    }

    .news-conlist-col > div:nth-child(1) span {
        display: block;
        width: 100%;
        margin: 15px 0;
    }

    .news-detail-content {
        padding: 30px 15px;
    }

    .xygs-banner {
        height: 375px;
    }

    .xygs-view-type-col > div img {
        width: 100%;
    }
    .xygs-view-type-des>div:first-child{
        width: 100%;
        text-align: center;
    }
    .xygs-view-type-des>div:first-child img{
        display: none;
    }
    .xygs-view-type-des>div:first-child >div{
        display: inline-block;
        font-size: 16px;
        color: #000000;
    }
    .xygs-honor .row>div>div img{
        margin-bottom: 15px;
    }
    .login-module{
        height: 388px;
        width: 90%;
    }
    .login-content {
        width: 100%;
        height: 388px;
        padding: 20px 15px;
    }
    .login-content-title {
        margin-bottom: 15px;
    }
    .freeapply-content {
        width: 90%;
    }

    .freeapply-content-module {
        padding: 10px;
    }

    .freeapply-content-module > div:first-child {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
    }

    .freeapply-content-module > div:last-child {
        display: none;
    }

    .form-col-code input {
        width: 41%;
    }

    .form-col label {
        width: 60px;
    }

    .form-col-input {
        width: 76%;
    }

    .form-col-code {
        width: 76%;
    }

    .freeapply-deal {
        font-size: 12px;
    }
    .checkbox-custom label {
        font-size: 12px;
    }
    .about-banner{
        height: 375px;
    }
    .archive-banner{
        height: 375px;
    }
    .archive-roler-content-col:nth-child(1){
        width: 100%;
        margin: 0;
    }
    .archive-roler-content-col:nth-child(2){
        width: 100%;
        margin: 0;
    }
    .archive-roler-content-col:nth-child(2) .archive-roler-content-col-module:before{
        display: none;
    }
    .archive-roler-content-col:nth-child(2) .archive-roler-content-col-module:after{
        display: none;
    }
    .data-content-btn-col>div:last-child{
        font-size: 12px;
    }
    .data-content-tab{
        padding: 30px 15px;
    }
    .archive-product-content-module{
        font-size: 14px;
    }
    .repair-link-content>div{
        margin-bottom: 15px;
    }
    .finace-title-tline img{
        width: 100%;
    }
    .data-banner{
        height: 375px;
    }
    .data-info-content-l{
        width: 100%;
    }
    .data-info-content-r{
        width: 100%;
    }
    .data-apply-content-col input{
        width: 74%;
    }
    .data-apply-content{
        width: 100%;
        padding: 30px 15px;
    }
    .data-apply-content-code input{
        width: 36%;
    }
    .data-lc-col:nth-child(1){
        width: 100%;
        float: inherit;
    }
    .data-lc-col:nth-child(2) {
        width: 100%;
        height: 75px;
        float: inherit;
        position: relative;
    }
    .data-lc-col:nth-child(2) img:nth-child(1){
        transform: rotate(90deg);
    }
    .data-lc-col:nth-child(2) img:nth-child(2){
        display: none;
    }
    .data-lc-col:nth-child(3){
        width: 100%;
        float: inherit;
    }
    .data-lc-col:nth-child(5){
        width: 100%;
        float: inherit;
    }
    .data-lc-col:nth-child(7){
        width: 100%;
        float: inherit;
    }
    .data-lc-col:nth-child(4){
        width: 100%;
        height: 75px;
        float: inherit;
        position: relative;
    }
    .data-lc-col:nth-child(4) img:nth-child(1){
        transform: rotate(90deg);
    }
    .data-lc-col:nth-child(4) img:nth-child(2){
        display: none;
    }
    .data-lc-col:nth-child(6){
        width: 100%;
        height: 75px;
        float: inherit;
        position: relative;
    }
    .data-lc-col:nth-child(6) img:nth-child(1){
        transform: rotate(90deg);
    }
    .data-lc-col:nth-child(6) img:nth-child(2){
        display: none;
    }
    .factory-banner{
        height: 375px;
    }
    .factory-type-content-tab-title img{
        width: 100%;
    }
    .factory-type-btn-col{
        padding: 15px 0;
    }
    .factory-type-btn-col>div>div:last-child{
        display: none;
    }
    .factory-form-content input{
        width: 100%;
        margin-bottom: 15px;
    }
    .factory-solution-content-module>div{
        width: 71%;
    }
    .factory-product-module>div:nth-child(3) ul{
        list-style: none;
    }
    .factory-product-module>div:nth-child(3) ul li{
        text-align: center;
    }
    .factory-product-module{
        margin-bottom: 15px;
    }
    .factory-lineser-content-info-col>div:last-child{
        width:59%;
        padding: 15px 20px;
    }
    .factory-lineser-content-info-col>div:last-child ul li{
        font-size: 12px;
    }
    .gyl-col{
        width:100%;
    }
    .finace-banner{
        height: 375px;
    }
    .finace-about-content-left{
        width:100%;
    }
    .finace-about-content>img{
        width:100%;
        margin: 0;
    }
    .finace-lc-content img{
        width:100%;
    }
    .repair-list-content-title{
        font-size: 12px;
    }
    .repair-list-module-col>div:nth-child(2) span:nth-child(odd){
        font-size: 12px;
        padding: 3px 3px;
    }
    .repair-contact{
        font-size: 14px;
    }
    .repair-banner{
        height: 375px;
    }
    .repair-list-module-lc>div{
        margin-bottom: 15px;
    }
    .credit-type .container{
        display: none;
    }
    .m-credit-type{
        display: block;
        padding: 0 15px;
    }
    .m-credit-type .swiper-slide{
        width: 75%;
    }
    .credit-type-col-active{
        width: 100%;
    }
    .credit-type-dis{
        width: 90%;
    }
    .credit-type-col{
        height: 475px;
    }
    .m-credit-type .swiper-slide:nth-child(1)  .credit-type-col{
        background: url(../images/credit_ty_bg1.png)no-repeat;
        background-size: cover;
        background-position: 0% center;
    }
    .m-credit-type .swiper-slide:nth-child(2)  .credit-type-col{
        background: url(../images/credit_ty_bg2.png)no-repeat;
        background-size: cover;
        background-position: 0% center;
    }
    .m-credit-type .swiper-slide:nth-child(3)  .credit-type-col{
        background: url(../images/credit_ty_bg3.png)no-repeat;
        background-size: cover;
        background-position: 100% center;
    }
    .about-history-content-line{
        left: 5%;
    }
    .about-history-content-text-col{
        padding-left: 15%;
    }
    .about-history-content-text-col div{
        text-align: left!important;
    }
    .about-history-content-text-col>div:last-child{
        margin-left: 0;
    }
    .about-history-content-text-col>div:first-child{
        width: 100%;
        margin-bottom: 15px;
    }
    .about-history-content-text-col>div:last-child{
        width: 100%;
    }
    .about-history-content-line-icon:nth-child(2){
        height: 78px;
    }
    .about-history-content-line-icon:nth-child(4){
        height: 218px;
    }
    .about-history-content-line-icon:nth-child(6){
        height: 125px;
    }
    .about-history-content-line-icon:nth-child(8){
        height: 180px;
    }
}
